Make different zoom levels display correctly #7040
Open
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
First time contributor checklist:
Contributor checklist:
main
branchnpm run ready
run passes successfully (more about tests here) [well,Optimize markAllCallHistoryReadInConversation is fast
fails but I assume it's because you expect developers to have beefy computers]Description
On a fresh install, setting the Zoom level to 200% result in unusable preferences settings.
For some reason, it is forbidden to resize the window, while the window size is not a function of the zoom level nor screen size.
Making it resizable is a "free" tweak that makes it reasonably usable.
Furthermore, even at 150% some component just don't display nicely.
I think the screenshots convey the problem.
This is at 150%
The about page is also cropped, making the links overflow the window size.
I've also made some tweaks to make the preferences look all right at all default zoom levels (after is on the left, current production build on the right):